package cn.utils;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.sql.Blob;
import org.hibernate.Hibernate;

/**
 * 
 * @author zsx
 * 类名      FileUtil.java
 * 创建日期 2010-11-11
 * 更新时间  $Date$
 * 最后更新者 $Author$
 * 说明：文件工具
 */
public class FileUtil {
	
	/**
	 * 将文件转为blob类型
	 * @return
	 * @throws IOException 
	 */
	public static Blob changeToBlob(File file) throws IOException{		
		FileInputStream fis = new FileInputStream(file);
		//Long file_img_length=file.length();
		//System.out.println(this.getFile().length());
        byte[] b = new byte[fis.available()];
        fis.read(b);
        fis.close();//关闭输入流
        Blob bb= Hibernate.createBlob(b);  
		return bb;
	}
	
}
